Data Science and Statistical Learning Course Final Project.
The Stop, Question and Frisk program is a practice, utilized by New York City Police Department (NYPD), of temporarily halting, questioning, and, in certain cases, searching civilians on the street for weapons and other dangers. It is also called “Terry Stop,” named after the Supreme Court case Terry v. Ohio (1968).
The use of Stop, Question and Frisk practice is often endorsed with the Broken Windows Theory, suggesting that even low-level crimes and civil disorder leads to more serious crimes in urban enviornments. In fact, after NYPD officer Adrian Schoolcraft made extensive recordings on the department’s Stop and Frisk policy, numerous civil rights organizations, such as NYCLU, raised a concern that the program unfairly targest certain minorities, such as African-Americans and Hispanic-Americans. Similarly, the Guardian reporter also noted that “since 2002 (the Kelly/Bloomberg years), over 35% of officers feel high pressure to write stop-and-frisk reports…felt less pressire to obey consitutional constraints.”(Eterno and Silverman 2013)
A major turning point was the 2013 court case Floyd v. City of New York and a subsequent NYPD mandate that requires officers to thoroughly justify the reason for making a stop. After Bloomberg’s mayorship ended, Bill de Blasio took over the office and pledged for a major reform on NYPD policies.
For this project, we will be using New York City data on Stop and Frisk practice, from 2003 to 2018. Due to formatting changes happened circa 2017, data from 2017-2018 period will be limited to visualization process. Hence, we will determine changes from 2003-2007, 2007-2012, and 2013-2016 periods.
For this project, we mostly used library(mapdeck) to create screengrid and hexagon objects to show density of Stop and Frisk events across our timeline, as you can see from the above dashboard.
Figure 1: Spatial Points of Stop and Frisk Data (2017-2018) with Plotly and Mapbox
This is a basic interactive scatterplot of 2017-2018 Period data created on Plotly and Mapbox. We can see that spatial points are dispersed across all of New York City boroughs. While this scatterplot allows us to see where Stop, Question, and Frisk practices are happening, there is no way to be certain which areas have higher rate or density of occurance. In order to resolve the issue, we created a screengrid interactive that you can zoom in and out, tilt, and move around.
Basic Control Guidance for Mapbox (Mapdeck): - Moving: Arrow Keys - Zoom: Scroll Wheel - Tilting: Control (Command on mac) + Shift + Arrow Keys
| Control Options | Description |
|---|---|
| Moving | Arrow Keys |
| Zoom | Scroll Wheels or Trackpad Zoom |
| Tilt/Orientation | Control (Command on Mac) + Shift + Arrow Keys |
It is also important to mention that the density is expressed by color. From the map, we can see that there are significantly more density in northern parts of and above Manhattan, such as East Harlem, Fordham, and Bronx. Since East Harlem and Fordham have significant minority population, it would be interesting to see whether race has an influence over decision-making of NYPD’s Stop, Question, and Frisk practice.
You can also conduct further interaction with more data points and options with a dashboard that we created on the top. (NOTE: some features could take some time to render due to size of our data)




Eterno, John, and Eli Silverman. 2013. “Mike Bloomberg’s Fact-Free Defence of Stop-and-Frisk.” The Guardian, September. https://www.theguardian.com/commentisfree/2013/sep/11/stop-and-frisk-michael-bloomberg.